]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
UnlockDialog: remove hover effect from the avatar widget
authorGiovanni Campagna <gcampagna@src.gnome.org>
Thu, 16 Aug 2012 20:21:14 +0000 (22:21 +0200)
committerGiovanni Campagna <gcampagna@src.gnome.org>
Thu, 16 Aug 2012 20:42:41 +0000 (22:42 +0200)
It is not clickable, so it should not have any hover.

https://bugzilla.gnome.org/show_bug.cgi?id=681143

js/ui/unlockDialog.js
js/ui/userMenu.js

index fcad52679875ac3d31b4395e5cf6e11246545912..4483b5bdb813a69457af27ef18cd746531f00217 100644 (file)
@@ -30,7 +30,7 @@ const UserWidget = new Lang.Class({
         this.actor = new St.BoxLayout({ style_class: 'unlock-dialog-user-name-container',
                                         vertical: false });
 
-        this._avatar = new UserMenu.UserAvatarWidget(user);
+        this._avatar = new UserMenu.UserAvatarWidget(user, { reactive: false });
         this.actor.add(this._avatar.actor,
                        { x_fill: true, y_fill: true });
 
index 08d09a594212ed4e681c82eb8335a3b84ebc9247..c981e61edb14427fb8cac68588da77599472c0ae 100644 (file)
@@ -16,6 +16,7 @@ const GnomeSession = imports.misc.gnomeSession;
 const Main = imports.ui.main;
 const PanelMenu = imports.ui.panelMenu;
 const PopupMenu = imports.ui.popupMenu;
+const Params = imports.misc.params;
 const Util = imports.misc.util;
 
 const LOCKDOWN_SCHEMA = 'org.gnome.desktop.lockdown';
@@ -45,12 +46,13 @@ const IMStatus = {
 const UserAvatarWidget = new Lang.Class({
     Name: 'UserAvatarWidget',
 
-    _init: function(user) {
+    _init: function(user, params) {
         this._user = user;
+        params = Params.parse(params, { reactive: true });
 
         this.actor = new St.Bin({ style_class: 'status-chooser-user-icon',
-                                  track_hover: true,
-                                  reactive: true });
+                                  track_hover: params.reactive,
+                                  reactive: params.reactive });
     },
 
     update: function() {